--[[保存离线消息]]
local count = redis.call('ZCOUNT', KEYS[1], 0, tonumber(ARGV[4]))
--[[删除超过限制的数据]]
if count > tonumber(ARGV[1]) then
    redis.call('ZREMRANGEBYRANK', KEYS[1], tonumber(ARGV[1]), count)
end
redis.call('ZADD', KEYS[1], tonumber(ARGV[2]), ARGV[3])
return 1
